package com.itic.appbase.framework.utils;

import java.text.SimpleDateFormat;
import java.util.Date;


public class RandomOrderNumHelper {
	/**
	 * 随机生成订单号
	 * @return
	 */
    public static String getOrderNumber(){
 	   String str = new SimpleDateFormat("yyyyMMddHHmm").format(new Date());  
 	   return str+IdGen.randomInt6();
    }
    
    /**
	 * 随机生成订单号（支付宝批量付款使用批次号）
	 * @return
	 */
    public static String getOrderNumberForAlipay(){
 	   String str = new SimpleDateFormat("yyyyMMdd").format(new Date());
 	   String strHms = new SimpleDateFormat("HHmmss").format(new Date());  
 	   return str + strHms + IdGen.randomInt6();
    }
    
    /**
	 * 随机生成订单号（支付宝批量付款使用流水号）
	 * @return
	 */
    public static String getOrderNumberForAlipayWater(){
 	   return IdGen.randomInt8()+"";
    }
}
